package com.hub.dto.auth;

import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 菜单Param
 *
 * @description:
 * @author hub
 * @create: 2020-05-16 14:29
 */
@Data
public class MenuParam {

    /**
     * 菜单名称
     */
    @NotNull(message = "菜单名称不能为空")
    private String menuName;

    /**
     * 权限码
     */
    @NotNull(message = "权限码不能为空")
    private String permisson;

    /**
     * 上级菜单ID（顶层菜单为0）
     */
    @NotNull(message = "上级菜单不能为空")
    private Integer parentId;

    /**
     * 排序值
     */
    @NotNull(message = "排序值不能为空")
    private Integer sort;

    /**
     * 类型 1：菜单 2：按钮
     */
    @NotNull(message = "菜单类型不能为空")
    private Integer type;

    /**
     * 级别
     */
    private Integer level;

    /**
     * 备注
     */
    private String remark;
}
